Electronic device with two image sensors

ABSTRACT

An electronic device for producing an image of an object is disclosed. The electronic device may include a black-and-white camera having a first sensor area configured to receive luma data pertaining to the object. The first sensor area may correspond to a first pixel array, the luma data associated with the first pixel array. The electronic device may also include a color camera having a second sensor area configured to receive chroma data pertaining to the object. The second sensor area may correspond to a second pixel array. The chroma data may be associated with the second pixel array. The electronic device may also include first logic configured to correlate pixels in the first pixel array with locations on the second sensor area.

BACKGROUND OF THE INVENTION

Due to industrial design requirements for usability, aesthetics, etc.,it is generally desirable to reduce the thickness of an electronicdevice, for example, a notebook computer or cellular phone. However, foran electronic device equipped with a camera, given image qualityrequirements, thickness reduction may be limited by the track length ofthe camera, as discussed with the reference to the examples of FIGS.1A-B.

FIG. 1A illustrates a schematic representation of an example prior artelectronic device 100 equipped with a color camera 110. Color camera 110may be installed in a display module 102, which includes a display unit104.

FIG. 1B illustrates a schematic representation of a partialcross-sectional view through line A-A of electronic device 100 indicatedin the example of FIG. 1A. As illustrated in the example of FIG. 1B,color camera 110 may include a lens 112 configured to receive reflectedlight from an object.

Color camera 110 may also include a sensor area 116. Sensor area 116 mayinclude an array of photo sensors (typically charge coupled device orCCD) configured to collect/receive luma data (i.e., data pertaining tolight intensity) and chroma data (i.e., data pertaining to color) fromlens 112.

Color camera 110 may also include an optical filter 114 disposed betweenlens 112 and sensor area 116. Optical filter 114 may be configured todifferentiate colors according to wavelengths.

Sensor area 116 may be supported by a substrate 122. Substrate 122 maybe electrically coupled with a flex circuit 118 by electricalinterconnect 124. Flex circuit 118 may be connected to one or morecomputing and logic units in electronic device 100.

The total track length L of color camera 110 may represent the distancebetween the apex of lens 112 and the bottom of flex circuit 118.

For electronic device 100, the thickness t of display unit 104 is lessthan the total track length L of color camera 110. Accordingly, thethickness T of display module 102 may be primarily determined by thetotal track length L of color camera 100.

In order to reduce thickness T of display module 102, total track lengthL of color camera 100 may need to be reduced. Given a specified field ofview F, reducing total track length L may require reducing the size ofsensor area 116.

The size of sensor area 116 may be reduced by reducing the number ofphoto sensors in sensor area 116. However, if the number of photosensors is reduced, the luma data and chroma data received forconstructing an image of the object may be insufficient. As a result,the quality of the constructed image may be compromised.

The size of sensor area 116 may also be reduced by reducing the pitch,or the distance between every two adjacent photo sensors. However, ifthe pitch is reduced, the light received by the photo sensors may beinsufficient. Accordingly, the signal-to-noise ratio for the receiveddata may be low. As a result, the image quality may not be acceptable.Given that optical filter 114 generally may have a low transivity forlight, it may be essential to have sufficiently large photo detectors inorder to receive a sufficient amount of light. Larger detectors reducethe number of pixels available in a given sensor size.

The size of a color image sensor may be reduced if the number of pixelsof the color image sensor is reduced. However, the luma received by thecolor image sensor may not be sufficient. As a result, the quality ofthe reconstructed image will be compromised.

As can be appreciated from the foregoing discussion, to provideacceptable image quality, total track length L of color camera 110 mayneed to be maintained, or even enlarged. Accordingly, thickness T ofdisplay module 102 that houses color camera 110 cannot be easilyreduced.

SUMMARY OF INVENTION

An embodiment of the present invention relates to an electronic devicefor producing air image of an object. The electronic device may includea black-and-white camera having a first sensor area configured toreceive luma data pertaining to the object. The first sensor area maycorrespond to a first pixel array, the luma data associated with thefirst pixel array.

The electronic device may also include a color camera having a secondsensor area configured to receive chroma data pertaining to the object.The second sensor area may correspond to a second pixel array. Thechroma data may be associated with the second pixel array.

The electronic device may also include first logic configured tocorrelate pixels in the first pixel array with locations on the secondsensor area. The correlation may be performed utilizing at least one ofan adjustment formula and one or more geometric relations between theobject and at least one of the black-and-white camera and the colorcamera.

The electronic device may also include second logic configured tointerpolate the chroma data to determine color data associated with thelocations on the second sensor area.

The electronic device may also include third logic configured to adjustthe color data utilizing the luma data based on the correlation betweenthe locations on the second sensor area and the pixels in the firstpixel array to produce image data for the image of the object.

The above summary relates to only one of the many embodiments of theinvention disclosed herein and is not intended to limit the scope of theinvention, which is set forth is the claims herein. These and otherfeatures of the present invention will be described in more detail belowin the detailed description of the invention and in conjunction with thefollowing figures.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is illustrated by way of example, and not by wayof limitation, in the figures of the accompanying drawings and in whichlike reference numerals refer to similar elements and in which:

FIG. 1A illustrates a schematic representation of an example prior artelectronic device equipped with a color camera.

FIG. 1B illustrates a schematic representation of a partialcross-sectional view of the electronic device illustrated in the exampleof FIG. 1A.

FIG. 2A illustrates a schematic representation of an electronic device,including a black-and-white camera and a color camera, in accordancewith one or more embodiments of the present invention.

FIG. 2B illustrates a schematic representation of a block diagram of animaging system of the electronic device illustrated in the example ofFIG. 2A, including a first sensor area, a second sensor area, and acomputing/logic unit, in accordance with one or more embodiments of thepresent invention.

FIG. 2C illustrates a partial schematic representation of a first pixelarray corresponding to the first sensor area illustrated in the exampleof FIG. 2B and a second pixel array corresponding to the second sensorarea illustrated in the example of FIG. 2B in accordance with one ormore embodiments of the present invention.

FIG. 3 illustrates a flowchart of a method for producing an image of anobject utilizing elements illustrated in the examples of FIGS. 2A-C inaccordance with one or more embodiments of the present invention.

DETAILED DESCRIPTION OF EMBODIMENTS

The present invention will now be described in detail with reference toa few embodiments thereof as illustrated in the accompanying drawings.In the following description, numerous specific details are set forth inorder to provide a thorough understanding of the present invention. Itwill be apparent, however, to one skilled in the art, that the presentinvention may be practiced without some or all of these specificdetails. In other instances, well known process steps and/or structureshave not been described in detail in order to not unnecessarily obscurethe present invention.

Various embodiments are described herein below, including methods andtechniques. It should be kept in mind that the invention might alsocover an article of manufacture that includes a computer readable mediumon which computer-readable instructions for carrying out embodiments ofthe inventive technique are stored. The computer readable medium mayinclude, for example, semiconductor, magnetic, opto-magnetic, optical,or other forms of computer readable medium for storing computer readablecode. Further, the invention may also cover apparatuses for practicingembodiments of the invention. Such apparatus may include circuits,dedicated and/or programmable, to carry out operations pertaining toembodiments of the invention. Examples of such apparatus include ageneral purpose computer and/or a dedicated computing device whenappropriately programmed and may include a combination of acomputer/computing device and dedicated/programmable circuits adaptedfor the various operations pertaining to embodiments of the invention.

One or more embodiments of the invention relate to an electronic devicefor producing an image of an object. For example, the electronic devicemay represent one or more of a computing device (e.g., a computer), acommunication device (e.g., a cellular phone), and an entertainmentdevice (e.g., a media player).

The electronic device may include a black-and-white camera, hereinafter“BW camera”. The BW camera may have a first sensor area configured toreceive luma data pertaining to the object. The first sensor area maycorrespond to a first pixel array. The luma data also may be associatedwith the first pixel array.

The electronic device may include a color camera. The color camera mayhave a second sensor area configured to receive chroma data pertainingto the object. The second sensor area may correspond to a second pixelarray. The chroma data also may be associated with the second pixelarray. In one or more embodiments, the color camera does not include acolor filter mosaic.

The BW camera and the color camera may be disposed such that the lumadata and the chroma data are received from generally the sameperspective, e.g., the same side of the object. For example, the BWcamera and the color camera may be disposed without much separation on adisplay side of a display module of the electronic device to providethis “same perspective” characteristic.

The electronic device may also include correlating logic. Thecorrelating logic may be configured to correlate pixels in the firstpixel array with locations on the second sensor area utilizing anadjustment formula. The correlating logic may also be configured tocorrelate the pixels in the first pixel array with the locations on thesecond sensor area utilizing one or more geometric relations between theobject and at least one of the BW camera and the color camera. Thenumber of the pixels in the first pixel array may be equal to the numberof the locations on the second sensor area. The number of the pixels inthe first pixel array may be greater than the number of pixels in thesecond pixel array.

The adjustment formula may pertain to a distance between the BW cameraand the color camera. The one or more geometric relations may pertain toat least one of a first angle and a second angle. The first angle may beformed between a first virtual line and a second virtual line. Thesecond angle may be formed between the first virtual line and a thirdvirtual line. The first virtual line may connect a point of the BWcamera and a point of the color camera. The second virtual line mayconnect a point of the object and the point of the BW camera. The thirdvirtual line may connect the point of the object and the point of thecolor camera. In some embodiments, the one or more geometric relationsmay pertain to both the first angle and the second angle. The BW cameraand the color camera may be aligned horizontally or vertically forsimplifying the one or more geometric relations.

The electronic device may also include interpolation logic. Theinterpolation logic may be configured to interpolate the chroma data todetermine color data corresponding to the locations on the second sensorarea.

The electronic device may also include adjusting logic. The adjustinglogic may be configured to adjust the color data utilizing the luma databased on correlation between the locations on the second sensor area andthe pixels in the first pixel array, to produce image data for the imageof the object.

The electronic device may also include calibrating logic for convertingdata corresponding to each pixel in the first pixel array into a RGBtriplet having a red-color value, a green-color value, and a blue-colorvalue. Each of the red-color value, the green-color value, and theblue-color value may be equal to a value of the data. The logic mayconvert the luma data into RGB triplets and may multiply the color data(resulted from interpolating the chroma data) with the RGB triplets.

The electronic device may also include logic for calibrating theadjustment formula utilizing one or more calibrating objects with knownluma characteristics and chroma characteristics. The one or morecalibrating objects may be disposed at various positions relative to atleast one of the BW camera and the color camera.

One or more embodiments of the invention relate a method for producingan image of an object. The method may include receiving luma datapertaining to the object utilizing a first sensor area. The first sensorarea may be part of a BW camera. The first sensor area may correspond toa first pixel array. The luma data also may correspond to the firstpixel array.

The method may also include receiving chroma data pertaining to theobject utilizing a second sensor area. The second sensor area may bepart of a color camera. The second sensor area may correspond to asecond pixel array. The chroma data also may correspond to the secondpixel array.

The method may also include correlating pixels in the first pixel arraywith locations on the second sensor area utilizing an adjustmentformula. The correlation may also be performed utilizing one or moregeometric relations between the object and at least one of the BW cameraand the color camera. The number of the pixels in the first pixel arraymay be equal to the number of the locations on the second sensor area.The number of the pixels in the first pixel array may be greater thanthe number of pixels in the second pixel array.

The method may also include calibrating the adjustment formula utilizingone or more calibrating objects with known luma characteristics andchroma characteristics, the one or more calibrating objects disposed atvarious positions relative to at least one of the BW camera and thecolor camera.

The method may also include interpolating the chroma data to determinecolor data corresponding to the locations on the second sensor area. Theinterpolation may include utilizing data corresponding to pixels in thesecond pixel array overlapping or being adjacent to each location of thelocations on the second sensor area. The interpolation may also includeutilizing distances between each location of the locations and thepixels in the second pixel array overlapping or being adjacent to thelocation.

The method may also include adjusting the color data utilizing the lumadata based on correlation between the locations on the second sensorarea and the pixels in the first pixel array, to produce image data forthe image of the object. The adjustment may include converting the lumadata into RGB triplets. The adjustment may also include multiplying thecolor data with the RGB triplets.

The method may also include converting data corresponding to each pixelin the first pixel array into a RGB triplet having a red-color value, agreen-color value, and a blue-color value. Each of the red-color value,the green-color value, and the blue-color value may be equal to a valueof the data.

The features and advantages of the present invention may be betterunderstood with reference to the figures and discussions that follow.

FIG. 2A illustrates a schematic representation of an electronic device200, including a black-and-white camera 210 (BW camera 210) and a colorcamera 220, in accordance with one or more embodiments of the presentinvention. Electronic device 200 may represent one or more of acomputing device (e.g., a notebook computer), a communication device(e.g., a cellular phone), and an entertainment device (e.g., a mediaplayer). BW camera 210 and color camera 220 may be installed on adisplay side of a display module 202, which includes a display unit 204.

Each of BW camera 210 and color camera 220 may (but not required to)have a structure that is substantially similar to the structure of colorcamera 110 illustrated in the example of FIG. 1B. However,black-and-white camera 210 may not include an optical filter.Accordingly, given the same sensor area, photo sensors in BW camera 210may receive more light than photo sensors in either of color camera 220and color camera 110. Further, given the same sensor area, BW camera 210may provide substantially higher resolution with a larger number ofpixels because each pixel in BW camera 210 may require only onemonochrome photo sensor. In contrast, each pixel of color camera 110 andcolor camera 220 may require three photo sensors, i.e., a red-colorsensor, a green-color sensor, and a blue-color sensor.

BW camera 210 and color camera 220 may be aligned horizontally withrespect to the horizontal edge of display unit 204 (as oriented duringuse). Alternatively, in one or more embodiments, BW camera 210 and colorcamera 220 may be aligned vertically. Accordingly, mapping of pixelsbetween the cameras may be simplified, as can be appreciated fromsubsequent discussions.

FIG. 2B illustrates a schematic representation of a block diagram of animaging system, including a sensor area 216 of BW camera 210, a sensorarea 226 of color camera 220, and a computing/logic unit 206 ofelectronic device 200, in accordance with one or more embodiments of thepresent invention. Sensor area 216 may be configured to receive lumadata pertaining to an object 290, e.g., pertaining to light reflectedand/or emitted by object 290. Sensor area 226 may be configured toreceive chroma data pertaining to object 290. Computing/logic unit 206may be configured to process the luma data and the chroma data.

Computing/logic unit 206 may also be configured to perform correlation(or mapping) of pixels and locations, for producing an image of object290. The pixels may correspond to sensor areas 216 and/or 226. Thelocations may be on sensor area 216 and/or 226. The correlation may beperformed utilizing one or more geometric parameters pertaining tosensor area 216, sensor area 226, and object 290. For example, thegeometric parameters may include distance d between a point of sensorarea 216 and a point of sensor area 226. The geometric parameters mayalso include an angle a₁ formed between a virtual line 292 and a virtualline 294. Virtual line 292 may connect sensors 216 and 226. Virtual line294 may connect sensor area 216 and object 290. The geometric parametersmay also include an angle a₂ between, virtual line 292 and a virtualline 296. Virtual line 296 may connect object 290 and sensor area 226.

The correlation/mapping may also be performed utilizing an adjustmentformula. The adjustment formula may be calibrated utilizing one or moreobjects with known luma and chroma characteristics disposed at variouspositions relative to sensor areas 216 and/or 226. Accordingly, mappingrelations corresponding to various magnitudes of angles a₁ and/or a₂ maybe obtained and incorporated into the adjustment formula.

FIG. 2C illustrates a partial schematic representation of a pixel array250 corresponding to sensor area 216 (illustrated in the example of FIG.2B) and a pixel array 260 corresponding to sensor area 226 (illustratedin the example of FIG. 2B) in accordance with one or more embodiments ofthe present invention. FIG. 3 illustrates a flowchart of a method forproducing an image of an object utilizing elements illustrated in theexamples of FIGS. 2A-C in accordance with one or more embodiments of thepresent invention.

Pixel array 250 may include pixels with luma data received by sensorarea 216. The method is illustrated utilizing pixel 254 in pixel area250 and location 264 on sensor area 226 (corresponding to pixel array260) as an example. The method illustrated with pixel 254 and location264 may be simultaneously or sequentially performed for all the pixelsin pixel array 250 and for all the corresponding locations on sensorarea 226 (corresponding to pixel array 260). The method may also beperformed according to various orders of pixel-location pairs.

Turning to FIG. 3, in step 302, logic in computing/logic unit 206 mayexpand a luma data value pertaining to pixel 254, e.g., L₁, to an RGBtriplet, e.g., (L₁, L₁, L₁).

In step 304, computing/logic unit 206 may correlate pixel 254 withlocation 264 on sensor area 226 (corresponding to pixel array 260). Thecorrelation may be performed utilizing one or more of the adjustmentformulas, distance d, angle a₁, angle a₂, etc.

In step 306, computing/logic unit 206 may calculate RGB values (R_(m),G_(m), B_(m)) for location 264 by interpolating chroma data pertainingpixels 262 a-i, e.g., (R₁, G₁, B₁)-(R₉, G₉, B₉), wherein pixel 262 eoverlaps location 264, and pixels 262 a-d and 262 f-i are adjacent tolocation 264. For example, the interpolation may be performed utilizing(R₁, G₁, B₁)-(R₉, G₉, B₉) and distances between location 264 and pixels262 a-i, i.e., d_(a)-d_(i). In one or more embodiments, RGB values(R_(m), G_(m), B_(m)) for location 264 may represent a weighted averageof chroma data (R₁, G₁, B₁)-(R₉, G₉, B₉), weighted according todistances d_(a)-d_(i). In one or more embodiments, the RGB values(R_(m), G_(m), B_(m)) may be determined using one or more non-linearadjustments.

In step 308, computing/logic unit 206 may calculate image data (R, G, B)for location 264 utilizing the expanded RGB triplet (L₁, L₁, L₁) forluma data and the weighted average RGB values (R_(m), G_(m), B_(m)) forcolor data. For example, (R, G, B) may be equal to (L₁*R_(m), L₁*G_(m),L₁*B_(m))

The method, including steps 302-308, may also be performed for all otherpixels of pixel array 250, such as pixels 256 and 258, and correspondinglocations on sensor area 226 (corresponding to pixel array 260), such aslocations 266 and 268. The method may be performed sequentially for allthe pixels of pixel array 250. The method may also be performedsimultaneously for all the pixels of pixel array 250. The method mayalso be performed according to various orders of the pixels of pixelarray 250

As can be appreciated from the foregoing, embodiments of the inventionmay collect a large amount of luma data utilizing a BW camera with arelative small number of pixels. Embodiments of the invention may alsoproduce a large amount of color data by interpolating a relatively smallamount of chroma data collected by a color camera with a relative smallnumber of pixels. Accordingly, embodiments of the invention may providehigh quality of images with a reduced total number of pixels.Advantageously, cost of image sensors of electronic devices may bereduced.

Utilizing a BW camera to collect luma data, embodiments of the inventionmay mitigate or eliminate the low-transivity problem associated withoptical filters. Accordingly, embodiments of the invention may be ableto receive more light at each pixel location. As a result, thesignal-to-noise ratio may be improved. Advantageously, image quality maybe enhanced.

Embodiments of the invention may also eliminate the need for a colorfilter mosaic. Accordingly, color errors caused by the Nyquist problemmay be avoided. Advantageously, color may be correctly presented inimages.

While this invention has been described in terms of several embodiments,there are alterations, permutations, and equivalents, which fall withinthe scope of this invention. It should also be noted that there are manyalternative ways of implementing the methods and apparatuses of thepresent invention. Furthermore, embodiments of the present invention mayfind utility in other applications. The abstract, section is providedherein for convenience and, due to word count limitation, is accordinglywritten for reading convenience and should not be employed to limit thescope of the claims. It is therefore intended that the followingappended claims be interpreted as including all such alterations,permutations, and equivalents as fall within the true spirit and scopeof the present invention.

What is claimed is:
 1. An electronic device for producing an image of an object, the electronic device comprising: a black-and-white camera having a first sensor area configured to receive luma data pertaining to the object, the first sensor area corresponding to a first pixel array, the luma data associated with the first pixel array; a color camera having a second sensor area configured to receive chroma data pertaining to the object, the second sensor area corresponding to a second pixel array, the chroma data associated with the second pixel array; wherein the number of pixels in the first pixel array is greater than the number of pixels in the second pixel array; first logic configured to correlate pixels in the first pixel array with locations on the second sensor area using at least one of the black-and-white camera and the color camera; second logic configured to interpolate the chroma data to determine color data associated with the locations on the second sensor area using an average of chroma data from pixels in the second sensor area that include the correlated pixels and surrounding pixels in the second sensor area, weighted based on the relative distances from the correlated locations to the pixels including the correlated pixels and surrounding pixels, and storing the interpolated values in a converted second pixel array having the same number of pixels as the first pixel array; and third logic configured to adjust the color data using the luma data based on correlation between the locations on the second sensor area and the pixels in the first pixel array to produce image data for the image of the object by duplicating values in pixels in the first pixel array to match the number of values in corresponding pixels in the converted second pixel array.
 2. The electronic device of claim 1 wherein the number of pixels in the first pixel array is at least three times greater than the number of pixels in the second pixel array.
 3. The electronic device of claim 1 further comprising fourth logic for converting data generated from each pixel in the first pixel array into a RGB triplet having a red-color value, a green-color value, and a blue-color value, each of the red-color value, the green-color value, and the blue-color value being equal to a value of the data.
 4. The electronic device of claim 1 further comprising fourth logic for converting the luma data into RGB triplets and for multiplying the color data with the RGB triplets.
 5. The electronic device of claim 1 wherein the correlation performed by the first logic is optimized based on one or more geometric relations pertaining to at least one of a first angle and a second angle, the first angle formed between a first virtual line and a second virtual line, the second angle formed between the first virtual line and a third virtual line, the first virtual line connecting a point of the black-and-white camera and a point of the color camera, the second virtual line connecting a point of the object and the point of the black-and-white camera, the third virtual line connecting the point of the object and the point of the color camera; and further wherein the location of the object defined by the geometric relations allows for the image Quality to be improved around the point of the object, despite the fact that the number of pixels in the first pixel array is greater than the number of pixels in the second pixel array.
 6. The electronic device of claim 5 wherein the one or more geometric relations pertain to both the first angle and the second angle.
 7. The electronic device of claim 1 wherein the adjustment formula pertains to a distance between the black-and-white camera and the color camera.
 8. The electronic device of claim 1 further comprising fourth logic for calibrating the adjustment formula using one or more calibrating objects with known luma characteristics and chroma characteristics, the one or more calibrating objects disposed at various positions relative to at least one of the black-and-white camera and the color camera.
 9. The electronic device of claim 1 wherein the black-and-white camera and the color camera are disposed on a display side of a display module of the electronic device.
 10. The electronic device of claim 1 wherein the black-and-white camera and the color camera are disposed such that the luma data and the chroma data are received from a same side of the object.
 11. The electronic device of claim 1 wherein the color camera does not include a color filter mosaic.
 12. The electronic device of claim 1 wherein the black-and-white camera and the color camera are aligned horizontally for simplifying the one or more geometric relations between the object and the at least one of the black-and-white camera and the color camera.
 13. A method for producing an image of an object, the method comprising: receiving luma data pertaining to the object using a first sensor area, the first sensor area being part of a black-and-white camera, the first sensor area corresponding to a first pixel array, the luma data corresponding to the first pixel array; receiving chroma data pertaining to the object using a second sensor area, the second sensor area being part of a color camera, the second sensor area corresponding to a second pixel array, the chroma data corresponding to the second pixel array; correlating pixels in the first pixel array with locations on the second sensor area using at least one of an adjustment formula and one or more geometric relations between the object and at least one of the black-and-white camera and the color camera; interpolating the chroma data to determine color data corresponding to the locations on the second sensor area using an average of chroma data from pixels in the second sensor area that include the correlated pixels and surrounding pixels in the second sensor area, weighted based on the relative distances from the correlated pixels to the pixels include the correlated pixels and surrounding pixels; storing the interpolated values in a converted second pixel array having the same number of pixels as the first pixel array; and adjusting the color data using the luma data based on correlation between the locations on the second sensor area and the pixels in the first pixel array to produce image data for the image of the object by duplicating values in pixels in the first pixel array to match the number of values in corresponding pixels in the converted second pixel array.
 14. The method of claim 13 wherein the number of pixels in the first pixel array is equal to the number of the locations on the second sensor area and is greater than the number of pixels in the second pixel array.
 15. The method of claim 13 wherein the interpolating including using data corresponding to pixels in the second pixel array overlapping or being adjacent to each location of the locations on the second sensor area.
 16. The method of claim 13 wherein the interpolating including using distances between each location of the locations and pixels in the second pixel array overlapping or being adjacent to the location of the locations.
 17. The method of claim 13 further comprising converting data corresponding to each pixel in the first pixel array into a RGB triplet having a red-color value, a green-color value, and a blue-color value, each of the red-color value, the green-color value, and the blue-color value being equal to a value of the data.
 18. The method of claim 13 wherein the adjusting includes converting the luma data into RGB triplets and multiplying the color data with the RGB triplets.
 19. The method of claim 13 wherein the correlation peformed is optimized based on one or more geometric relations pertaining to at least one of a first angle and a second angle, the first angle formed between a first virtual line and a second virtual line, the second angle formed between the first virtual line and a third virtual line, the first virtual line connecting a point of the black-and-white camera and a point of the color camera, the second virtual line connecting a point of the object and the point of the black-and-white camera, the third virtual line connecting the point of the object and the point of the color camera; and further wherein the location of the object defined by the geometric relations allows for the image quality to be improved around the center point of the object, despite the fact that the number of pixels in the first pixel array is greater than the number of pixels in the second pixel array.
 20. The method of claim 13 further comprising calibrating the adjustment formula using one or more calibrating objects with known luma characteristics and chroma characteristics, the one or more calibrating objects disposed at various positions relative to at least one of the black-and-white camera and the color camera.
 21. Non-transitory computer readable medium for storing computer code executable by a processor for producing an image of an object, comprising: computer code for receiving luma data pertaining to the object using a first sensor area, the first sensor area being part of a black-and-white camera, the first sensor area corresponding to a first pixel array, the luma data corresponding to the first pixel array; computer code for receiving chroma data pertaining to the object using a second sensor area, the second sensor area being part of a color camera, the second sensor area corresponding to a second pixel array, the chroma data corresponding to the second pixel array; computer code for correlating pixels in the first pixel array with locations on the second sensor area using at least one of an adjustment formula and one or more geometric relations between the object and at least one of the black-and-white camera and the color camera; computer code for interpolating the chroma data to determine color data corresponding to the locations on the second sensor area using an average of chroma data from pixels in the second sensor area that include the correlated pixels and surrounding pixels in the second sensor area, weighted based on the relative distances from the correlated pixels to the pixels include the correlated pixels and surrounding pixels; computer code for storing the interpolated values in a converted second pixel array having the same number of pixels as the first pixel array; and computer code for adjusting the color data using the luma data based on correlation between the locations on the second sensor area and the pixels in the first pixel array to produce image data for the image of the object by duplicating values in pixels in the first pixel array to match the number of values in corresponding pixels in the converted second pixel array.
 22. The computer readable medium of claim 21 wherein the number of pixels in the first pixel array is equal to the number of the locations on the second sensor area and is greater than the number of pixels in the second pixel array.
 23. The computer readable medium of claim 22 wherein the interpolating including using data corresponding to pixels in the second pixel array overlapping or being adjacent to each location of the locations on the second sensor area.
 24. The computer readable medium of claim 22 wherein the interpolating including using distances between each location of the locations and pixels in the second pixel array overlapping or being adjacent to the location of the locations.
 25. The computer readable medium of claim 22 further comprising converting data corresponding to each pixel in the first pixel array into a RGB triplet having a red-color value, a green-color value, and a blue-color value, each of the red-color value, the green-color value, and the blue-color value being equal to a value of the data.
 26. The computer readable medium of claim 22 wherein the adjusting includes converting the luma data into RGB triplets and multiplying the color data with the RGB triplets.
 27. The computer readable medium of claim 22 wherein the correlation performed is optimized based on one or more geometric relations pertaining to at least one of a first angle and a second angle, the first angle formed between a first virtual line and a second virtual line, the second angle formed between the first virtual line and a third virtual line, the first virtual line connecting a point of the black-and-white camera and a point of the color camera, the second virtual line connecting a point of the object and the point of the black-and-white camera, the third virtual line connecting the point of the object and the point of the color camera; and further wherein the location of the object defined by the geometric relations allows for the image quality to be improved around the center point of the object, despite the fact that the number of pixels in the first pixel array is greater than the number of pixels in the second pixel array.
 28. The computer readable medium of claim 22 further comprising calibrating the adjustment formula using one or more calibrating objects with known luma characteristics and chroma characteristics, the one or more calibrating objects disposed at various positions relative to at least one of the black-and-white camera and the color camera. 